"""
2. 字符串操作与列表

题目：编写一个Python程序，接受用户输入的一个句子，然后输出该句子的字符数量、首字符、尾字符和字符列表。
提示：
    1. 使用input()函数获取用户输入的句子。
    2. 使用list()函数将句子转换为字符列表。
"""
def main():
    # 获取用户输入的句子
    sentence = input("请输入一个句子: ")
    # 计算句子的字符数量
    char_count = len(sentence)
    # 获取句子的首字符
    first_char = sentence[0]
    # 获取句子的尾字符
    last_char = sentence[-1]
    # 将句子转换为字符列表
    char_list = list(sentence)
    # 输出结果
    print(f"字符数量: {char_count}")
    print(f"首字符: {first_char}")
    print(f"尾字符: {last_char}")
    print(f"字符列表: {char_list}")


if __name__ == "__main__":
    main()